package jp.seraph.cui;

/**
 * 外部から見たコンソールを表すインターフェース。 外部から見たCUIシステムのインターフェース Commandを表す文字列を受取り、実行を行う。
 *
 * また、文字列を受け取るListenerを登録できる
 *
 */
public interface ExternalConsole {
    public void input(String aCommand);

    public void addConsoleListener(ConsoleListener aListener);

    public void removeConsoleListener(ConsoleListener aListener);
}
